package LeetCode刷题.之前的算法;

public class turnWords {
    //翻转单词
    //关键在于StringBuffer的使用，同时还有spilt分割字符串的使用！很重要
    public static void main(String arg[]){

    }
    public static  String reverseWords(String s) {
        String[] strs=s.trim().split(" ");
        //去掉头尾的字符，同时分割字符串，就是把每一个通过" "隔开的单词取出来，然后存到string数组中

        StringBuffer ans=new StringBuffer();//建立一个新的字符串
        int len=strs.length;

        for(int i=len-1;i>=0;i--){//倒叙遍历这些单词数组
            if(!strs[i].equals("")){//如果不是空单词
                ans.append(strs[i]+" ");//然后把当前单词拼接到ans中
            }
        }
        return ans.toString().trim();//转化为字符串，同时删除尾部元素
    }
}
